﻿Thunderbolt(TM) DCH SDK release notes
======================================
This document is the release notes for the Thunderbolt(TM) DCH SDK.
The SDK is designed to be backward compatible with the W32 Thunderbolt(TM) Firmware update SDK API.
The only limitation is that the existing software, which uses the W32 SDK, needs to be recompiled to use the new one.

Supported Operating Systems
===========================
  Windows* 10  64-bit RS4/RS5/19H1/19H2/20H1
			

Supported Thunderbolt(TM) Controllers
=================================
  DSL6540/6340  Series - "Alpine Ridge"  
  JHL6540/6340  Series - "Alpine Ridge"  
  JHL6240       Series - "Alpine Ridge LP" 
  JHL7540/7340  Series - "Titan Ridge"    
				Series - "Yosemite falls"    
				Series - "Goshen Ridge"

The delivery structure:
========
	- Docs
		Thunderbolt_UWD_SDK_Guide.pdf : document which describes the API and samples.

	- Samples
		FwUpdateApiSample : A sample which wraps the API with the DCH driver, used by the samples below as a driver interface.
		DeviceFWUTool : Device update command line tool
		FwUpdateCmd : Command line tool
		FwUpdateTool : Windows App

	- Sdk
		FwUpdateDriverAPI.dll: Includes the provided API implementation.
		FwUpdateAPI.dll: It is compiled version of FwUpdateApiSample, for legacy compliance.
	
The API implementation interfaces with DCH Thunderbolt(TM) driver.

System prerequisites:
=====================
	- .Net 4.5.2	 installed

New functionality:
========
# 1.16
1. Added option to split GR FW update to two parts - Write NVM and Authenticate.

# 1.14
1. Added option to update GR on board retimer NVM without container.

# 1.13
1. Added GR FW update through USB3.
2. Added USB4 image validation using DROM.
3. Added USB4 devices DROM read and parsing.
4. The Thunderbolt_DCH_SDK_Guid.pdf is updated with details on the API changes.

Fixed Issues
============


Known Issues
============
# 1.13
1. Perform GR FW update through USB3 can fail, if USB low power states are enabled. The issue is under debug by HW team.
2. GW FW update through USB3 on Windows 10 20H1 currently is not supported. OS limitation, will be handled by MSFT.
        
Limitations
============
# 1.13
1. GR on board DBR FW update can work only with GR which has PRQ2 NVM. The GR PRQ NVM - 26, doesn't support on board retimers FW update.

Legal Information
=================
Thunderbolt is a trademark of Intel Corporation in the U.S. and/or other countries.

Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of
Microsoft Corporation in the U.S. and/or other countries.

* Other names and brands may be claimed as the property of others.

Copyright(C) 2013-2020 Intel Corporation. All rights reserved.